/*
 * Phone.h
 *
 *  Created on: 30 Μαϊ 2010
 *      Author: Sartios
 */

#ifndef PHONE_H_
#define PHONE_H_

#include <string>
using namespace std;

#include "../ITeacherPhone.h"

namespace Teacher {

class Phone : public ITeacherPhone  {
public:
	/**
	 *
	 */
	Phone();
	/**
	 *
	 */
	Phone(const string *number,const string *category,const string *ownersAem);
	/**
	 *
	 */
	Phone(const ITeacherPhone *phone);
	virtual ~Phone();
	/**
	 *
	*/
	virtual bool	setNumber(const string *number);
	/**
	 *
	 */
	virtual string	getNumber()const;

	/**
	 *
	 */
	virtual bool	setCategory(const string *category);
	/**
	 *
	*/
	virtual string	getCategory()const;
	/**
	 *
	 */
	virtual	bool	setOwnersAem(const string *ownersAem);
	/**
	 *
	 */
	virtual	string	getOwnersAem()const;

private:
	string	number_;
	string	category_;
	string	ownersAem_;
};
}

#endif /* PHONE_H_ */
